import request from '@/api/request'

/**
 * 查询微工卡关系
 *
 * @param data 查询参数
 * @param data.openid 用户ID
 * @param data.companyId 公司ID
 * @returns 返回查询结果
 */
export function queryCardRelations(data: {
    openid: string | number
    companyId?: number
}) {
    return request.post('/api/v1/payroll-card/query-card-relations', data) as Promise<any>
}

/**
 * 设置该人员已经开通过微工卡
 *
 * @param data 包含薪资卡是否公开状态信息的对象
 * @param data.isOpenSalaryCard 薪资卡是否公开状态（字符串或数字）
 * @returns 返回一个Promise对象，表示异步操作的结果
 */
export function setIsOpenSalary(data: {
    isOpenSalaryCard: string | number
}) {
    return request.put('/api/v1/blue/user/edit-salary-card-state', data) as Promise<any>
}
